From d6a559216f42099f991bb792587d5bb7ea99e964 Mon Sep 17 00:00:00 2001 From: John Ralls Date: Wed, 22 Aug 2012 14:38:53 -0700 Subject: [PATCH] Protect pasteboard GtkTargetPair flag values from being out of range --- gtk/gtkquartz.c | 1 + 1 file changed, 1 insertion(+) diff --git a/gtk/gtkquartz.c b/gtk/gtkquartz.c index a6eb61b702..557fa8ac2c 100644 --- a/gtk/gtkquartz.c +++ b/gtk/gtkquartz.c @@ -101,6 +101,7 @@ _gtk_quartz_target_list_to_pasteboard_types (GtkTargetList *target_list) { GtkTargetPair *pair = list->data; gchar *target = gdk_atom_name (pair->target); + g_return_val_if_fail (pair->flags < 16, NULL); [set addObject:target_to_pasteboard_type (target)]; g_free (target); } -- 2.30.2